home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / sviluppo / svilupp2 / istar.lha / Docs / History < prev    next >
Text File  |  1996-11-08  |  5KB  |  132 lines

  1. HISTORY OF ISTAR
  2.  
  3.  
  4. VERSION 1.041, November 1996
  5.  
  6. #  Found a bug had crept into Version 1.04 that prevented changing value 
  7. types in Attributes Details panel.  So corrected it.
  8.  
  9. #  Also, internal changes to the way text of labels is displayed.
  10.  
  11. VERSION 1.04,  November 1996
  12.  
  13. #  Added the CONTROL Unary Operator.  See 'Using Istar'.  This allows 
  14. attributes to be made 'not applicable' if another one is answered with 
  15. False.  See new version of 'Using Istar' document.
  16.  
  17. #  Lots of work allowing you to set Preferences ...
  18.  
  19. #  Will now read IstarSys:IstarPrefs, if available, when starting up to set 
  20. various preferences.  An IstarPrefs_LowMem is supplied.
  21.  
  22. #  Can now change fonts for the main easel, the user questions and the 
  23. document.  (Note: document facility still not available.)
  24.  
  25. #  The Preferences panel now has KB and font information as well as Easel 
  26. info, and it only sets the sizes for new KBs, not the existing one. 
  27. (Scroll amount is set for all KBs and Easels, though.)  This makes it 
  28. easier to prepare for a low memory situation.
  29.  
  30. #  Added facility to switch tracing on in the command line.
  31.  
  32. #  Changing the size of a currently displayed Easel is now done from a new 
  33. 'Easel' button on the KB Panel, not from the Preferences panel.
  34.  
  35. #  A wee change: Before, on hitting 'Quit' it would first ask "Do you want 
  36. to quit?" and then ask for each KB "Do you want to get rid of it?"  Now it 
  37. asks about all the KBs first, and then "Quit?"  This allows you to clear 
  38. out all the KBs but not quit the program, so to start other KBs again.
  39.  
  40. #  A button on KB panel 'See Easel' will bring the easel of that KB to the 
  41. front; useful when you have several KBs up.
  42.  
  43. #  Tidied up all panel handling.  Users shouldn't see any difference, but 
  44. it makes a bit smaller.
  45.  
  46. #  New documentation file, KBs, which outlines all manipulation of whole 
  47. knowledge bases, and IstarPrefs file.
  48.  
  49. #  Resizing of a KB is now possible, but occasionally fragile; see Bugs and 
  50. Limitations.
  51.  
  52. #  When saving a KB you can now have automatic backups made of the file: 
  53. see KBs document.  The old file is not overwritten, but has date and time 
  54. appended to it.
  55.  
  56. #  Slight improvements to the Explanation of Relationship Instances.
  57.  
  58.  
  59. VERSION 1.03,  September 1996
  60.  
  61. #  Made Istar more usable for drawing semantic networks.  Two main 
  62. facilities:
  63.  
  64. #  Added facility to alter the visual appearance of item boxes, in a 
  65. limited way.  Pen 1 gives the text colour for the label, Pen 2 and Pattern 
  66. give the appearance of the box outline.  This meant new gadgets added to 
  67. the Item Type Panel.
  68.  
  69. #  Added facility to define, for an item type box, which types of 
  70. relationship will be drawn when user starts drawing from left or right 
  71. edge.
  72.  
  73. #  Added KB Area panel, showing some details of the KB area, and allowing 
  74. you to alter some.
  75.  
  76. #  Tidied up the mechanism for handling several KBs.  Removed one or two 
  77. bugs that had crept in, such as referring to certain things in KB1 when KB2 
  78. was active.
  79.  
  80. #  Added facility to record the Control Screen Parking position.
  81.  
  82. #  Hopefully more tolerant when it doesn't find the fonts it wants.
  83.  
  84. #  Cured one or two bugs encountered when linking items or moving links.
  85.  
  86. #  Tidied up Preferences (but still too few), and cured the problems that 
  87. happened when setting them without a KB.
  88.  
  89. #  Removed the crash/inf loop when hitting the meaning-bar right hand 
  90. gadgets when there is no KB.  (As I never told users about them, this 
  91. should not have been a problem.)
  92.  
  93.  
  94. VERSION 1.02,  July 1996
  95.  
  96. #  Placed on Aminet first as /misc/misc without install script, and then 
  97. with proper install script and updated docs in /biz/misc.
  98.  
  99. #  Istar will now process more than one KB.
  100.  
  101. #  It meant replacing the separate Select Item Type, Select Relationship 
  102. Type and Goal List panels with a single single KB panel.  Each knowledge 
  103. base has its own KB panel.
  104.  
  105. #  It also meant some internal changes to the structure of the modules 
  106. management, ES module operations, and other things, which are not described 
  107. here.  (They are described in my Logs.)
  108.  
  109. #  I also put the backward and forward chaining on a sounder footing. 
  110. Normally it worked OK but some funnies happened with overridden attributes.
  111.  
  112. #  When resetting an attribute for backward chaining, all its antecedents 
  113. were reset OK, but the other consequents of those were not reset.  Now they 
  114. are.
  115.  
  116. #  Implemented facility to define new relationship types.  This enables us 
  117. to move towards a semantic net builder.
  118.  
  119. #  Added RANDOM unary operator.
  120.  
  121. #  Proper implementation of limits on ordinals and enums.
  122.  
  123.  
  124. VERSION 1.01,  June 1996
  125.  
  126. This was the first version released.  It was a development of the KBTools 
  127. software that came out of the INCA project, with a year spent on making its 
  128. code more robust and generalized.  Istar works fairly well and robustly as 
  129. an inference net builder.  But it can only process one KB at a time.
  130.  
  131. Copyright (c)  Andrew Basden, on all the dates shown.
  132.